using Model.Dto.Student;
using Model.Entity;
using Model.Vo;

namespace Interface;

/// <summary>
/// 学生服务接口
/// </summary>
/// <remarks>
/// 继承基础服务接口，提供学生特定的查询功能
/// </remarks>
public interface IStudentService : IBaseService<Student, StudentVo>
{
    /// <summary>
    /// 分页查询学生（支持多条件过滤）
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>学生VO列表</returns>
    Task<List<StudentVo>> GetPageAsync(StudentQuery query);
}
